Solving Rubiks Cube Of All Sizes In Record Time